Configuration management for highly-customisable software
نویسنده
چکیده
Customizable operating systems, database systems, and communication subsystems have demonstrated many advantages of customization, including considerable performance improvements. One common approach for constructing customizable software is to implement it as a collection of modules that can be configured in different combinations to provide customized variants of the software. Typically, ad hoc methods are used to determine which modules may be combined. Such methods require intimate knowledge of the modules and their interactions or the configuration will not behave as expected. In this paper, we present a methodology that simplifies the difficult task of constructing correct custom variants of highly-customizable software. The methodology is based on identifying relations between software modules that dictate which combinations are correct. We also introduce a configuration support tool that, based on these relations, allows only correct configurations to be created.
منابع مشابه
User-Customisable Policy Monitoring for Multi-tenant Cloud Architectures
Cloud computing needs end-user customisation and personalisation of multi-tenant cloud service offerings. Particularly, QoS and governance policy management and monitoring is needed. We propose a user-customisable policy definition solution that can be enforced in multitenant cloud offerings through automated instrumentation and monitoring. Service processes run by cloud and SaaS providers can ...
متن کاملA Customisable Model-based Approach for Business Information Systems’ Analysis
Requirements engineering (RE) builds a crucial part in software evolution. Nowadays, industries are more then ever facing the problem that the RE process is highly volatile due to the closeness to customer’s capabilities, to used process models and to produced specifications. The missing integration of RE into the development life cycle and the missing support of project-specific influences com...
متن کاملProviding Customisable Network Management Services Through Mobile Agents
Telecommunications network management has attracted a lot of attention in terms of research and standardisation in the last decade. TMN and TINA architectural frameworks try to address the management needs of broadband networks and services. They both cater for multi-domain, multi-operator environments while they also allow for electronic customer access to management services. These services, ...
متن کاملA Coordination Protocol for User-customisable Cloud Policy Monitoring
Cloud computing will see a increasing demand for end-user customisation and personalisation of multi-tenant cloud service offerings. Combined with an identified need to address QoS and governance aspects in cloud computing, a need to provide user-customised QoS and governance policy management and monitoring as part of an SLA management infrastructure for clouds arises. We propose a user-custom...
متن کاملWorkshop Organization Program Committee
The sales of customisable products and services over the internet is a challenging task within the area of electronic commerce. In this chapter we will present a case study which shows how the offering and selling of complex products and services from the telecommunication industry is supported within a generic framework for customer-adaptive distributed online configuration. Following the para...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEE Proceedings - Software
دوره 145 شماره
صفحات -
تاریخ انتشار 1998